#include "Personnage.h"

using namespace std;

Personnage::Personnage()
{
	m_position.first = 10;
	m_position.second = 10;
	m_dessinConsole = "#";
}

int Personnage::getVie()
{
	return m_vie;
}
void Personnage::setVie(int vie)
{
	if(vie >= 0)
		m_vie = vie;
	else
		m_vie = 0;
}

int Personnage::getDegats()
{
	return m_degats;
}
void Personnage::setDegats(int degats)
{
	if(degats >= 0)
		m_degats = degats;
	else
		m_degats = 0;
}

std::pair<int, int> Personnage::getPosition()
{
	return m_position;
}
void Personnage::setPosition(int x, int y)
{
	//verifier qu'on reste dans la map
	m_position.first = x;
	m_position.second = y;
}
	
string Personnage::getDessin()
{
	return m_dessinConsole;
}

void Personnage::setX(int x)
{
	setPosition(x,getPosition().second);
}
void Personnage::setY(int y)
{
	setPosition(getPosition().first,y);
}
